var isAllChecked = false;
$(function() {
	/*
	 * 全选/取消全选
	 */
	var checkboxs = $("table input[type=checkbox]");
	checkboxs.prop("checked", false);
	$(".userMng .adjust-delete-button button").click(function() {
		if (!isAllChecked) {
			$.each(checkboxs, function() {
				$(this).prop("checked", true);
			});
			$(this).html("取消全选");
			isAllChecked = true;
		} else {
			$.each(checkboxs, function() {
				$(this).prop("checked", false);
			});
			$(this).html("全选");
			isAllChecked = false;
		}
	});
	/*
	 * 按type=checkbox
	 */
	checkboxs.click(function() {
		var k;
		for (var i = 0; i < checkboxs.length; i++) {
			if (!checkboxs.eq(i).prop("checked")) {
				break;
			}
			k = i;
		}
		k++;
		if (k == checkboxs.length) {
			$(".userMng .adjust-delete-button button").html("取消全选");
			isAllChecked = true;
		} else {
			$(".userMng .adjust-delete-button button").html("全选");
			isAllChecked = false;
		}
	});
	/*
	 * 不能按的首尾页/上下页
	 */
	$(".userMng .adjust-page-divider .disabd").click(function() {
		return false;
	});
	/*
	 * 遮罩层
	 */
	$(".userMngForm .td-operation a:last-child").click(function() {
		var href = $(this).attr("href");
		$(".userMng .confirmDelete .name-group").empty();
		$(".userMng .confirmDelete .name-group").append("<span class='name'></span>");
		$(".userMng .confirmDelete .name").html($(this).parent().parent().find($(".td-user-name")).html());
		showModelBox();
		$(".userMng .confirmDelete .yes").unbind();
		$(".userMng .confirmDelete .yes").click(function() {
			$(".userMng .mask").fadeOut();
			$(".userMng .confirmDelete").fadeOut(function() {
				$(this).css({
					"top": "0",
					"opacity": "0"
				});
			});
			window.location.href = href;
		})
		hideModelBoxListener();
		return false;
	});
	/*
	 * 删除以上选中内容
	 */
	$(".userMng .delete-people").click(function() {
		var people = new Array;
		$.each(checkboxs, function() {
			if ($(this).prop("checked")) {
				var person = {
					name: $(this).parent().parent().find(".td-user-name").html(),
					chebox: $(this)
				};
				people.push(person);
			}
		});
		var nameGroup = $(".userMng .name-group");
		nameGroup.empty();
		if (people.length >= 4) {
			nameGroup.addClass("group-not-one")
			for (var i = 0; i < people.length; i++) {
				nameGroup.append("<span class='name not-one-person'>" + people[i].name + "</span>")
			}
			showModelBox();
		} else if(people.length > 0){
			for (var i = 0; i < people.length; i++) {
				nameGroup.append("<span class='name'>" + people[i].name + "</span>")
			}
			showModelBox();
		}
		hideModelBoxListener();
		$(".userMng .confirmDelete .yes").unbind();
		$(".userMng .confirmDelete .yes").click(function(){
			$(".userMng .container form").submit();
		});
		return false;
	});
//	/*
//	 * 双击删除
//	 */
//	nameGroupSpanClick();
})

function showModelBox() {
	$(".userMng .mask").width(document.body.scrollWidth);
	$(".userMng .mask").height(document.documentElement.scrollHeight);
	$(".userMng .mask").fadeIn();
	$(".userMng .confirmDelete").fadeIn(0);
	$(".userMng .confirmDelete").animate({
		"top": document.body.scrollTop + window.screen.height / 2,
		"opacity": "1"
	}, {
		easing: "easeOutBack",
		duration: 700
	});
}

function hideModelBoxListener() {
		$(".userMng .confirmDelete .no, .userMng .confirmDelete .closeConfirmDelete, .userMng .mask").click(function() {
			$(".userMng .mask").fadeOut();
			$(".userMng .confirmDelete").fadeOut(function() {
				$(this).css({
					"top": "0",
					"opacity": "0"
				});
			});
		})
	}
//function nameGroupSpanClick(){
//	$(".userMng .name-group span").click(function(){
//		alert($(this).html());
//	});
//}
	//
	//function setTdHoverListener(){
	//	$(".submitSuccessful td a").hover(function(){
	//		
	//		$(".gitAndBlogInput .overflowTip")
	//			.html($(this).html());
	//		
	//		if($(this).html().length>24){
	//
	//			$(".gitAndBlogInput .overflowTip").stop(true, true);
	//
	//			var topDis = Math.round($(this).offset().top);
	//			var leftDis = Math.round($(this).offset().left);
	//			var tdWidth = $(this).width();
	//			var spanWidth = $(".gitAndBlogInput .overflowTip").width();
	//
	//			var shouldTop = topDis - 45;
	//			var finalTop = topDis - 35;
	//			var shouldLeft = leftDis+248/2-spanWidth/2-20;
	//
	//			$(".gitAndBlogInput .overflowTip")
	//				.css({
	//					left:shouldLeft+"px", 
	//					top:shouldTop+"px", 
	//					opacity:"0",
	//					display:"block"});
	//			$(".gitAndBlogInput .overflowTip")
	//				.animate({
	//					opacity:"1", 
	//					top:finalTop+"px"
	//				}, 200);
	//		}
	//	},function(){
	//		$(".gitAndBlogInput .overflowTip").css({display:"none"});
	//	});
	//}